package cn.lavender.code.util;

import cn.hutool.core.io.FileUtil;
import cn.hutool.extra.qrcode.QrCodeUtil;

import java.io.File;

/**
 * <p>
 * 生成二维码
 * </p>
 *
 * @author: zhu.chen
 * @date: 2021/3/20
 * @version: v1.0.0
 */
public class QrCodeUtils {

    /**
     * 生成二维码
     * @param content
     * @param width
     * @param height
     * @param filepath
     * @return
     */
    public static File generate(String content, Integer width, Integer height, String filepath) {
        return QrCodeUtil.generate(content, width, height, FileUtil.file(filepath));
    }

    public static void main(String[] args) {
        QrCodeUtils.generate("https://hutool.cn/", 300, 300, "C:\\Users\\zhuchen8\\Desktop\\qrcode.jpg");
    }

}
